package com.easy.user.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.easy.user.pojo.Order;

/**
 * 订单服务
 *
 * @author RuoYu
 * @date 2023/02/03
 */
public interface OrderService extends IService<Order> {

    /**
     * 订单凭证
     *
     * @param rid 房屋对象id
     */
    public void certificate(Long rid);

    /**
     * 删除订单凭证
     *
     * @param id 主键id
     */
    public void deleteCertificate(Long id);

    /**
     * 页面
     *
     * @param page     当前页面
     * @param pageSize 页面数量
     * @param name   筛选值非必需
     * @return {@link Page}<{@link Order}>
     */
    public Page<Order> page(int page, int pageSize, String name);
}
